export type PositionType =
  | 'top-left'
  | 'top-center'
  | 'top-right'
  | 'bottom-left'
  | 'bottom-right'
  | 'bottom-center';

export type NotificationType =
  | 'success'
  | 'error'
  | 'warning'
  | 'default'
  | 'warning'
  | 'info';

export type TransitionType = 'flip' | 'slide' | 'zoom' | 'bounce';

export type ThemeType = 'dark' | 'light' | 'colored';

export interface TreeSelector {
  id: string;
  title: string;
  children?: TreeSelector[];
}

export interface FormCardItems {
  key: string;
  label: string;
  type: string;
  errMsg?: string;
  rules?: any[];
  value: any; // 类型根据实际需求而定，可以是 string, number, boolean, 甚至是 object 等
  selector?: Array<TreeSelector>;
}
